package www.sofn.com.security.config.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.time.Duration;

@Data
@Configuration
@ConfigurationProperties(prefix = "token")
public class TokenProperties {
    /**
     * 密钥
     */
    private String secret;

    /**
     * token 过期时间
     * P 开始标记
     * 1Y - 一年
     * 2M - 两个月
     * 10D - 十天
     * T - 时间和日期分的割标记
     * 2H - 两个小时
     * 30M - 三十分钟
     * 15S 十五秒钟
     */
    private Duration expireTime;

}
